package com.hxzy.shop.dto.commodity.resp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @ClassName MarketingDrugIResp
 * @Author wengjt
 * @Date 2021/7/15 18:56
 * @Description
 **/
@Data
@ApiModel
public class MarketingDrugResp implements Serializable {
    /**
     * 药品id
     */
    @ApiModelProperty("药品id")
    private String drugId;
    /**
     * 品类id
     */
    @ApiModelProperty("品类id")
    private String categoryManagementId;
    /**
     * 父级分类id
     */
    @ApiModelProperty("父级分类id")
    private String parentClassifyId;
    /**
     * 子分类id
     */
    @ApiModelProperty("子分类id")
    private String sonClassifyId;
    /**
     * 药品图片url
     */
    @ApiModelProperty("药品图片url")
    private String drugImageUrl;
    /**
     * 规则
     */
    @ApiModelProperty("规则")
    private String specifications;
    /**
     * 药品名字
     */
    @ApiModelProperty("药品名字")
    private String drugName;
    /**
     * 药品单位
     */
    @ApiModelProperty("药品单位")
    private String company;
    /**
     * 处方药标识
     */
    @ApiModelProperty("处方药标识")
    private Boolean prescriptionDrug;
    /**
     * 原价
     */
    @ApiModelProperty("原价")
    private Double discountPrice;
    /**
     * 是否限购 true 限购 false不限购
     */
    @ApiModelProperty("是否限购 true 限购 false不限购")
    private Boolean purchaseRestrictionStatus;
    /**
     * 活动价 无活动则为原价
     */
    @ApiModelProperty("活动价 无活动则为原价")
    private Double seckillPrice;
    /**
     * 活动类型
     */
    @ApiModelProperty("活动类型")
    private Integer activityType;
    /**
     * 打包价格
     */
    @ApiModelProperty("打包价格")
    private String activityId;
    /**
     * 满赠起步数量
     */
    @ApiModelProperty("满赠起步数量")
    private Integer howManyPiecesAreGivenAway;
    /**
     * 赠送数量
     */
    @ApiModelProperty("赠送数量")
    private Integer numberOfGifts;
    /**
     * 活动结束日期
     */
    @ApiModelProperty("活动结束日期")
    private LocalDateTime activityEndTime;
    /**
     * 活动开始时间
     */
    @ApiModelProperty("活动开始时间")
    private LocalDateTime activityStartTime;
    /**
     * 打包数量
     */
    @ApiModelProperty("打包数量")
    private Integer packNum;
    /**
     * 销售量
     */
    @ApiModelProperty("销售量")
    private Long salesVolume;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private Boolean disable;

    /**
     * 是否上架
     */
    @ApiModelProperty("是否上架")
    private Boolean activate;

}
